Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] skrypt.


Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Postanowiłem dzisiaj na szybko napisać skrypt który umożliwia wejść w tryb "Ninja" xD

ale napotkałem problem, a mianowicie chodzi o to że gdy wpisuje obojętnie jaką komende z "arg 1" to wszystkie pozostałe komendy też się włączają.

mógłby ktoś to poprawić?

 

kod:

command /ninja [<text>]:
    trigger:
        arg 1 is "on":
        execute player command "/vanish on"
        broadcast "&6%player% left the game."
        send "&aWszedles w tryb ninja."

        arg 1 is "off":
        execute player command "/vanish off"
        send "&aWyszedles z trybu ninja."

        arg 1 is not set:
        send "&c============================="
        send "&a/Ninja on | &cWlacza tryb ninja."
        send "&a/Ninja off | &cWylacza tryb ninja."
        send "&c============================="

00440007007955004297.jpg

Opublikowano


command /ninja [<text>]:

trigger:

arg 1 is "on":

execute player command "/vanish on"

broadcast "&6%player% left the game."

send "&aWszedles w tryb ninja."

stop

arg 1 is "off":

execute player command "/vanish off"

send "&aWyszedles z trybu ninja."

stop

arg 1 is not set:

send "&c============================="

send "&a/Ninja on | &cWlacza tryb ninja."

send "&a/Ninja off | &cWylacza tryb ninja."

send "&c============================="

stop

 

Opublikowano

@Up, to raczej nic nie da.

@ Topic

Ustaw arg 1 is not set:

na pierwsze miejsce zamiast arg 1 is on:

(tez tak miałem Miałem ponad 40 komend:D)

command /ninja [<text>]:
trigger:

arg 1 is not set:
send "&c============================="
send "&a/Ninja on | &cWlacza tryb ninja."
send "&a/Ninja off | &cWylacza tryb ninja."
send "&c============================="
arg 1 is "on":
execute player command "/vanish on"
broadcast "&6%player% left the game."
send "&aWszedles w tryb ninja."

arg 1 is "off":
execute player command "/vanish off"
send "&aWyszedles z trybu ninja."

arg 1 is not set:
send "&c============================="
send "&a/Ninja on | &cWlacza tryb ninja."
send "&a/Ninja off | &cWylacza tryb ninja."
send "&c============================="

 

 

 

 

U mnie działało

baner3m.jpg

Opublikowano

a jeszcze jedno pytanie xD

dodałem do skryptu permisje i jak wpisuje po "else:" "cancel event" to mi jakieś błędy wyskakują xD "a command event cannot be cancalled" wie ktoś w czym problem ?

Dopiero zaczynam więc nie bardzo ogarniam xD ale jakoś nieraz wychodzi xD

 

command /ninja [<text>]:
    trigger:
        if player has permission "ninja.use":
        arg 1 is "on":
            execute player command "/vanish on"
            broadcast "&6%player% left the game."
            send "&aWszedles w tryb ninja."
            stop
        arg 1 is "off":
            execute player command "/vanish off"
            send "&aWyszedles z trybu ninja."
            stop
        arg 1 is not set:
            send "&c============================="
            send "&a/Ninja on | &cWlacza tryb ninja."
            send "&a/Ninja off | &cWylacza tryb ninja." 
            send "&c============================="
            stop
       else:
            cancel event
            send "&cNie masz uprawnien do tej komendy!"

00440007007955004297.jpg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...